Skip to content

feat: make sure mithril package files are stable#722

Merged
jeluard merged 1 commit intomainfrom
jeluard/better-mithril
Mar 12, 2026
Merged

feat: make sure mithril package files are stable#722
jeluard merged 1 commit intomainfrom
jeluard/better-mithril

Conversation

@jeluard
Copy link
Copy Markdown
Contributor

@jeluard jeluard commented Mar 12, 2026

Improve mithril package creation so that they are stable and not overlapping packages are created.

Summary by CodeRabbit

  • New Features

    • Resume block packaging from the last checkpoint to continue interrupted operations.
    • In-memory archive creation with deterministic archive naming and zeroed timestamps for reproducible archives.
    • Packaging now operates on structured block identifiers to improve archive organization and resume behavior.
    • Enhanced logging around resume points and archive handling.
  • Bug Fixes

    • Prevents duplicate archives and correctly retains or replaces tail archives during packaging.
  • Tests

    • Added tests for archive naming, boundary parsing, latest-selection, and resume-point logic.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants